// 可选参数
// 默认参数
(() => {
  // 定义一个函数：传入姓氏和名字，可以得到姓名
  // 需求： 如果不传入任何内容，那么久返回默认的姓氏
  //        如果只传入姓氏，那么就返回姓氏
  //        如果传入姓氏和名字，那么返回来的就是姓名
  const getFullName = function (
    firstName: string = "东方",
    lastName?: string
  ): string {
    if (lastName) {
      return firstName + "-" + lastName;
    } else {
      return firstName;
    }
  };

  console.log(getFullName());
  console.log(getFullName("诸葛"));
  console.log(getFullName("诸葛", "孔明"));
})();
